#!/usr/bin/env node

const Koa = require('koa'),//需要Koa实例化对象，所以要大写
      log = console.log;

let app = new Koa();

app.use((ctx,next)=>{
  if(ctx.method == 'GET' && ctx.path == '/api/tasks/'){
    log('得到代办事项列表');
    ctx.body = '查询成功';
  }
  next();
});

app.use((ctx,next)=>{
  if(ctx.method == 'POST' && ctx.path == '/api/tasks/'){
    log('提交代办事项');
    ctx.body = '添加成功';
  }
  next();
});
app.use((ctx,next)=>{
  if(ctx.method == 'PUT' && /\/api\/tasks\/(\d)+$/.test(ctx.path)){
    log('修改代办事项');
    ctx.body = '修改成功';
  }
  next();
});
app.use((ctx,next)=>{
  if(ctx.method == 'DELETE' && /\/api\/tasks\/(\d)+$/.test(ctx.path)){
    log('删除代办事项');
    ctx.body = '删除成功';
  }
  
});
app.listen(8080);


